/*品牌管理文件接口 */
import request from '@/utils/request.js'
import { TredemarkResponseData, TredemarkData } from '@/API/product/trademark/type.js'
enum API {
  // 获取已有品牌接口
  TRADEMARK_URL = '/admin/product/baseTrademark/',
  /* 添加品牌 */
  ADDTRADEMARK_URL = '/admin/product/baseTrademark/save',
  /* 修改品牌 */
  UPDATETRADEMARK_URL = '/admin/product/baseTrademark/update',
  /* 删除品牌 */
  DElTRADEMARK_URL = '/admin/product/baseTrademark/remove/'
}
// 获取已有品牌的接口方法
// page获取第几页 --默认第一
// limit:获取几个已有品牌的数据
export const reqHasTredemark = (page: number, limit: number) =>
  request.get<any, TredemarkResponseData>(API.TRADEMARK_URL + `${page}/${limit}`)
/* 因为两种返回时,只是告诉我们成功了,而没有数据,所以定义为any是可以的 */
export const reqAddTredemark = (data: TredemarkData) =>
  request.post<any, any>(API.ADDTRADEMARK_URL, data)
export const reqUpdateTredemark = (data: TredemarkData) =>
  request.put<any, any>(API.UPDATETRADEMARK_URL, data)
export const reqDelTredemark = (id: number) => request.delete<any, any>(API.DElTRADEMARK_URL + id)
